Smush\Core\Modules\WebP C

Total Complexity 116
Dependencies 5
Dependents 1
Total lines 811
Lines of code 414
Logical lines of code 242
Comment lines 269
Methods 25
Properties 1

Methods 25

Method Rating Maintainability Complexity Lines of code
convert_to_webp()
A
44 13 41
delete_images()
A
49 10 30
get_upload_dir()
A
48 8 33
create_test_files()
S
53 7 23
get_server_type()
S
54 7 21
check_server_config()
S
50 6 28
save_htaccess()
S
49 5 34
unsave_htaccess()
S
58 6 15
maybe_show_notices()
S
59 6 13
can_be_converted()
S
63 6 10
get_is_configured_with_error_message()
S
60 5 13
is_htaccess_written()
S
60 5 12
should_be_converted()
S
61 5 11
toggle_webp()
S
57 4 17
get_webp_file_path()
S
61 3 12
get_htaccess_file()
S
61 3 12
get_apache_code()
S
53 2 25
get_nginx_code()
S
54 2 22
is_configured()
S
69 3 7
delete_all()
S
67 2 8
get_apache_code_to_print()
S
68 2 7
marker_line()
S
69 2 7
get_htaccess_locations()
S
69 2 7
marker_suffix()
S
82 1 3
init()
S
79 1 3